home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 42
/
Amiga Format AFCD42 (Issue 126, Aug 1999).iso
/
-serious-
/
comms
/
other
/
amivnc
/
amivnc.readme
< prev
next >
Wrap
Text File
|
1999-05-25
|
3KB
|
65 lines
Short: Experimental VNC server for Amiga w/C source
Author: stephane.guillard@steria.fr (Stephane Guillard)
Uploader: stephane.guillard@steria.fr (Stephane Guillard)
Version: 0.0.10rpa
Type: comm/tcp
About VNC
---------
VNC is a truly thin client protocol which enables the use of one computer
(the server) from another (the client), by :
. Enabling remote view of the server screen in a window on the client screen
. Enabling the use of the keyboard of the client in place of the keyboard of the server
. Enabling the use of the mouse of the client in place of the mouse of the server
More can be found on VNC at the VNC homepage at http://www.orl.co.uk/vnc/index.html
About AmiVNC
------------
I felt frustrated when I saw on a French magazine ("Dream") a CD including clients &
serves for VNC for nearly all platforms, excepted a server for the Amiga.
Starting from the documentation distributed with the source for VNC servers for X11 and
Win32, I brought up a prototype VNC server for the Amiga. It does not pretend to be
complete (by far), but it works on my setup, and I use it from a Win32 VNC client.
Requirements
------------
To run AmiVNC you need :
- a 15 or 16 or 24 or 32 bit RTG (CGFX or Picasso96) display for your workbench screen
- a TCP-IP stack (AmiTCP or Miami(dx) or any bsdsocket.library compliant stack),
- enough free ram to hold a copy of the Workbench screen,
- a fast processor (a 060/50 will be perfect), otherwise the client screen update will be slow,
- a computer with a VNC Client (Mac, Unix or Linux box, PC, Amiga)
To build AmiVNC you need :
- SAS/C 6.5x (I use 6.58)
- AmiTCP 4.3 SDK (which can be found on Aminet)
- CGFx SDK (which can be found on http://www.vgr.com)
- You may have to change SCOpts file to match your settings for include files
and lib directories. Edit these files with an editor.
History
-------
0.0.10ra
- Deals with active screen, not necessarily Workbench (this does not mean you can open
a screen in a session !).
- No longer a one shot daemon. You can re-connect. Stop with CTRL-C when the server is
waiting for connections (if you break it t another state, you may loose memory).
- Corrected acquisition of raster pointer, which worked under Pic96 but not under CGFx.
Thanks to Steffen Haeuser.
- Changed all color encoders to ARGB (32 bit on the wire), and ReadPixelArray(). This
is slower, but works with all CGFx and Picasso96 screen modes with depth > 8. As
a side effect, AmiVNC is even smaller than before !
- This version is successfully running on my setup, with both AmiTCP, Genesis or
Miami as a TCP stack, and Picasso96 or CFGx 4 as RTG system.
0.0.9 :
- Fixed ObtainSocket() call, works now with Miami
- Added 24 bit pixel support
- Added Cybergraphics support
- Added setting of listening port (5900 may also be used by other softwre)
- Fixed documentation
- Still much to be done
0.0.8mt :
- Initial release on Aminet